// pages/me/me.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    userInfo:{},
    isLogin:wx.getStorageSync('userinfo').isLogin ||false
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log(options)
  },
  tap3times(){
    console.log(11)
  },
  tapAvatar(){
    if(!this.data.isLogin){
      wx.getUserProfile(
        {
          desc:'获取用户信息',
          success:(res)=>{
            let {userInfo} = res
            let {isLogin} = this.data
              isLogin = !isLogin
            this.setData({
              isLogin,
              userInfo:{...userInfo,isLogin},
            })
            wx.setStorageSync('userinfo', this.data.userInfo)
            console.log(this.data.userInfo)
          }
          
        }
      )
    }else{
      wx.chooseImage({
        count: 1,
        success:(res)=>{
          const {tempFilePaths} = res
          let path = tempFilePaths[0]
          console.log(this.data.userInfo)
          this.setData({
            userInfo:{...this.data.userInfo,avatarUrl:path}
          })
          wx.setStorageSync('userinfo', this.data.userInfo)
          this.uploadFile(path)
        }
      })
    }
  },
  uploadFile(paths){
    wx.cloud.uploadFile({
      cloudPath:"avatar.jpg",
      filePath:paths,
        success:res=>{
          console.log(res)
        },
        fail:err=>{
          console.log(err)
        }
    })

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.setData({
      userInfo:wx.getStorageSync('userinfo')
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})